package cn.tedu.basic;
//测试  内部类
public class InnerClass {
    public static void main(String[] args) {
        Out o =new Out();
        o. new In().show();
        Out.In i = o.new In();
        i.show();
        o.shou();//外部类使用内部类，必须创建内部类对象
        new Out().new In().show();

    }
}
class Out{//外部类
    String name ;
    public void shou(){
        System.out.println(new In().age);
    }
    class In{//内部类--可以在成员位置也可以在局部位置
        int age =18;
        public  void show(){
            System.out.println(name);//直接调用外部类资源
        }
    }
}
